tracked armored ambulance - English Synonyms Dictionary